//set 数据结构

let s = new Set()
//add方法添加一些数据，因为这个方法返回集合本身，所以可以链式调用
s.add(1).add(2).add(3).add(4).add(5)

//通过size属性获取整合集合的长度，与数组中的length相同
// console.log(s.size)

// s.forEach(i=>console.log(i))
// for(let val of s){
//     console.log(val)
// }
console.log(s.has(1))//是否存在某一个特定的值
console.log(s.delete(1))//删除某一个值
// s.clear()//清楚当前集合当中的全部内容
// console.log(s)

//数组去重

let arr = [1,2,3,4,2,4,5]
// let result = Array.from(new Set(arr))
let result = [...new Set(arr)]

console.log(result)